<%@ page contentType="text/html;charset=UTF-8" language="java"  %>
<%--
   isErrorPage="true"  声明当前页是一个错误页
   errorPage="error.jsp"  声明跳转的错误页
--%>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <h1>jsp中的内置对象</h1>
<%--
九大内置对象   不需要手动创建  即可使用的对象
      request
      response
      session
      pageContext
      application
      config
      out
      page                  this  对象
      exception            异常对象    只能在异常页中使用   Throwable

      四大域对象          取值范围不同
       pageContext       当前页
       request           一次请求
       session           同一次会话
       application       当前应用
--%>

    <%
            //转发   request  重定向  session
          //Object attribute = request.getAttribute("users");
          //Object users = session.getAttribute("users");
          //int  i = 1/0;

        // 在四大域对象中设置值  观察对象的作用域

        pageContext.setAttribute("pageContext", "pageContextValue");
        request.setAttribute("request", "requestValue");
        session.setAttribute("session", "sessionValue");
        application.setAttribute("application", "applicationValue");


    %>
<%--    <h1><%=page.getClass()%></h1>--%>

<p>pageContext=<%=pageContext.getAttribute("pageContext")%></p>
<p>request=<%=request.getAttribute("request")%></p>
<p>session=<%=session.getAttribute("session")%></p>
<p>application=<%=application.getAttribute("application")%></p>

<%--页面转发--%>

<jsp:forward page="hello2.jsp"></jsp:forward>

</body>
</html>
